billy shilton
English Table Tennis Opens SBCL Premier: 12-10 Deciders Expose a System Living on Borrowed TimeA late weekend afternoon in England, the scoreboard recorded three numbers th...
The Gap Between the Lines: Why Britain's Para Table Tennis Squad Sends Bayley and Davies to Yvelines Before ThailandThe Night Before the Last Training Session in Sheffield Will Bayley rotated h...
All Minor and Major Perks in Overwatch 2: When Blizzard Puts a Second Match Inside the First MatchThere is a moment I still keep in my head like an old photograph. It was an L...
The Data Void in Kenyan Women's Athletics: Finishing Without a TimekeeperAugust 2026, Nairobi was so quiet I could hear the transformer humming outsid...
French Open 2026: Sindhu's Six Error-Free Points and the 0-10 Trap Against An Se YoungThe scoreboard at Arena Grand Paris froze at 15-16 in the third game. PV Sind...
76.8% of Medals and 14/14 Golds: Reading a Regional Release With Its Error Bars76.8% of Medals and 14/14 Golds: Reading a Regional Release With Its Error Ba...
China Masters 2026: Three Indian Blades and Fractures Nobody SeesI sat in my small apartment in Osaka, the screen frozen on the frame of minut...
VALORANT Champions Shanghai: Americas Sweep the Openers, and Four Data Columns Nobody Has Checked YetThe veto room for the 100 Thieves versus T1 series at VALORANT Champions...
2026 Global Chess League Opens in Bengaluru: Fyers American Gambits Triumph 10-4 Against Anand and MishraOn the stage of the 2026 Global Chess League, the opening day was vibrant in...
India men 3-0 Japan at the 2026 Asian Games: a squad that has matured, but China remains the ceilingThe shuttle came off the strings at a metronome's pace as the decisive double...
Türkiye and the 2027 World Championship: sixth place says nothing until the drawIn the old workroom in Binh Duong, I taped an A4 sheet to the wall with exact...
The First Three Seconds of a Season Without Table TennisWhen I opened the latest analysis file, the first thing I saw was not a name,...
Four Divisions and Sixteen Children: How a Small Island Keeps Grassroots Table Tennis AliveOn the evening of September 4, in a small hall at the centre of the Isle of...
The Empty Nine-Dimension Esports Report and the Data Gap of an Entire IndustryIn twelve years of reporting on esports from Seoul, I have read thousands of...
Saigon Phantom Before the VMC Fall 2026 Final: An Unbeaten Run and the Gaps No One Has MeasuredIn game three of the winners' bracket final, Saigon Phantom led 2-0 and...
Arda Guler's Free Kick, a Melting 2-0 Lead, and How Mourinho Reclaimed ControlIn the post-match press room, a reporter asked whether Arda Guler was...
Three Attackers Beat One Star: Arizona State and the Lesson of Set Three Against StanfordStanford led 24-23 in the third set. That was the only moment all night when...
Brazil and the Olympic Ticket: When the South American Throne Stops Being a Measuring StickAt the moment the ball left Gabi Guimarães's hand in the third set, I heard...
BLAST Slam VIII: LGD and 1W Survive the Last Chance Stage, OG and GamerLegion Eliminated — A Dota 2 Read Built on DataOn October 11, at a single arena in Malta, the Dota 2 scoreboard of BLAST Sla...
Jodar and the Shanghai Shock: When Medvedev's Symphony Lost Its Rhythm on the Service BoxThere is a moment in Shanghai that I rewound eleven times. Not a beautiful...
